InterviewLegend

Design Venmo P2P & Feed

Frequently asked
Alex Chen46 min readUpdated 415 real interview reports

Venmo looks like a payments app with a social feed stapled to the side, and that staple is where the grade lives; two things happen when you pay a friend. Money moves, one balance down and another up, and it has to be exactly right, and a little story appears, Sam paid Alex 🍕, that friends can see and react to. The money part you have seen before; the social part is what makes this Venmo and not a bank transfer, and it is where the design earns its grade. One rule sits at the center of it. Friends see who you paid, the note, and the emoji, but they never see how much. The amount stays private; that single constraint, a social feed built on money movement with the money hidden, is the seam this design is cut along.

Start with who does what. Far more people scroll the feed than send money; you open the app, thumb through what friends have been up to, and once in a while you pay someone. So the feed read is the high-traffic path and the payment write is the rare, precious one. The two halves also pull in opposite directions; the payment must be correct above all else, because a wrong transfer loses real money. The feed must be fast and available above all else, because a stale feed is fine and a slow one is the product feeling broken. Hold those two priorities apart and much of the design falls out on its own.

The PayPal angle
Venmo is the original social-payments product, and its defining move is turning a payment into a public object with the price tag torn off. The feed is a stream of small social stories, who paid whom with what note and what emoji, with the amount deliberately absent from every one. That framing is also what forces the interesting engineering; a payment is a social story, so it has to reach the feeds of everyone who follows either person.

PayPalPremium lesson · System design round

The PayPal design, worked end to end.

  1. The API and data modelSystem design · Frequently asked
  2. The design, drawn out1 diagram
  3. 4 deep divesWith the tradeoffs
Get the PayPal questions

$49 a year · all 100 companies · cancel anytime

From 415 PayPal reports, forum threads behind logins and write-ups in Chinese.

Had your PayPal interview?Tell us what they asked. Reviewed before it goes in, never with your name.
PayPal interview guide

Know what PayPal asks before you walk in.

15 coding · 5 system design · 24 behavioral questions

Get Premium$49 a year · Cancel anytime
Or start freeNo card.

Get their questions first.

InterviewLegend is independent and not affiliated with or endorsed by any company it covers.